﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

using Domain; //подключение Domain
using Session; //подключение Session
using Notif; //подключение Notif

namespace Log_Ords
{
    public partial class FormLgOrdsMG : Form
    {
        BrokerLgOrds b_LgOrds = new BrokerLgOrds();
        public FormLgOrdsMG()
        {
            InitializeComponent();
        }
        private void FClose() // объявление функции для закрытия
        {
            LgOrds_MG_tE_MkGds.Text = "";
            LgOrds_MG_sBt_Conf.Enabled = false;
            this.Close(); // закрытие формы
        }

        private void FormLgOrdsMG_FormClosed(object sender, FormClosedEventArgs e)
        {
            FClose();
        }

        private void FormLgOrdsMG_MouseEnter(object sender, EventArgs e)
        {
            if (LgOrds_MG_tE_MkGds.Text != "")
            {
                LgOrds_MG_sBt_Conf.Enabled = true;
            }
            else
                LgOrds_MG_sBt_Conf.Enabled = false;
        }

        private void LgOrds_MG_sBt_Conf_Click(object sender, EventArgs e)
        {
            try
            {
                Dm_Orders NewOrds = new Dm_Orders(); // объявление Dm_Count как NewCnt
                Dm_Orders OldOrds = new Dm_Orders(); // объявление Dm_Count как OldCnt

                OldOrds.Id_ords = Convert.ToInt32(label8.Text); // присвоение значений OldCnt.Id_count из label7.Text

                NewOrds.Mark_goods =  DateTime.Now.ToString() + " " + LgOrds_MG_tE_MkGds.Text;
                NewOrds.Id_stat = 16;

                b_LgOrds.UpdateMG(OldOrds, NewOrds); // вызов функции на редактирование записи

                FClose(); // вызов функции закрытия
            }

            catch (Exception ex) // если не добавилось
            {
                MessageBox.Show(ex.ToString());
            }
        }

        private void LgOrds_MG_sBt_Ex_Click(object sender, EventArgs e)
        {
            FClose();
        }
    }
}
